import logging


def get_logger(filename):
    formatter = logging.Formatter(
        "[%(asctime)s] %(message)s",datefmt='%m/%d %I:%M:%S')#设置Formatter，定义handler的输出格式，
    logger = logging.getLogger()
    logger.setLevel(logging.INFO)#设置日志级别,级别排序:CRITICAL > ERROR > WARNING > INFO > DEBUG,INFO以上的可以显示
    fh = logging.FileHandler(filename,"w")#读取filename日志
    fh.setFormatter(formatter)#设置fh的输出格式
    logger.addHandler(fh)#输出handler
    sh = logging.StreamHandler()#用于输出到控制台
    sh.setFormatter(formatter)#设置sh的输出格式
    logger.addHandler(sh)#输出handler
    return logger